package homework.xuluoxi;

/*
 * 作业名称：斗地主（非完整）
 * 作业功能：实现简易斗地主部分功能
 * 分　　类：玩家
 * 学　　员：徐罗希
 * 版　　本：V1.0
 * 备　　注：模块三作业
 */

import java.util.ArrayList;

public enum Player {

    // 1、声明枚举对象
    PLAYER1("张三", new ArrayList<>()),PLAYER2("李四", new ArrayList<>()),PLAYER3("王五", new ArrayList<>());

    // 2、定义描述玩家的成员变量
    private final String name;
    private final ArrayList<Card> playList;

    // 3、构造方法
    private Player(String name, ArrayList<Card> playList) {
        this.name = name;
        this.playList = playList;
    }

    // 4、get方法
    public String getName() {
        return name;
    }

    public ArrayList<Card> getPlayList() {
        return playList;
    }

    // 5、set方法
    public void setPlayList(ArrayList<Card> playList) {
        this.playList.clear();
        for (Card c : playList) {
            this.playList.add(c);
        }
    }
}
